package com.xhwl.centiotdata.pojo.dto.mili;

import lombok.Data;

/**
 * @description:
 * @author: wuyuhao
 * @createDate: 2022/10/13 10:36
 */
@Data
public class DeviceMiLiDTO {

    private String deviceNo;

    /**
     * 父框架编号
     */
    private String frameNo;

    /**
     * 0：所有设备
     * 1：区口机
     * 2：梯口机
     * 4：室内机
     * 8：电梯分层器
     * 16：乘梯识别终端
     * 32：门岗机器人
     * 其他值可自行按位或操作得到，比如：获取区口机+梯口机组合列表，值 3（1+2）
     */
    private int deviceType;

    private String deviceDesc;

    private String iPAddr;

    private String mac;

    /**
     * 设备 SN 用于云对讲功能
     */
    private String deviceSN;

    private String softVersion;

    private String productVersion;

    private String createTime;

    private String updateTime;

    /**
     * 是否模拟设备
     * 默认值为 0，值 1 查询模拟设备，值 0 查询数字设备
     */
    private int simulation;

    /**
     * 是否自动注册
     * 1 为自动注册设备，0 为手动添加设备
     */
    private int register;

    private int online;

    private String thirdDeviceID;

    /**
     * 坐标系统
     * 取值：WGS84、CGCS2000、BD09、其他
     */
    private String gisType;

    private String longitude;

    private String latitude;

    private String altitude;

    /**
     * 方向标志
     * 0：进；1：出
     */
    private int directionFlag;

    /**
     * 设备安装场所地址编码
     */
    private String installLocationCode;

    private String installLocationName;

    private String lastUpdateTime;

    private String vendorCreditCode;

    private String brandModel;

    private boolean dockingFlag;

    private String dataState;

    private String buildingInfoCode;

    private String frameParentNo;

    private String unitInfoCode;

}
